import aima.core.agent.impl.DynamicAction;
import aima.core.util.datastructure.XYLocation;

public class AccionCoche extends DynamicAction {
	
	public static final String MUEVE = "mueve";
	public static final String NOMBRE_COCHE = "coche";
	public static final String POSICION_COCHE = "posicion";

	public AccionCoche(String tipo, String nombre, XYLocation posicion){
		super(tipo);
		setAttribute(NOMBRE_COCHE, nombre);
		setAttribute(POSICION_COCHE, posicion);
	}
	
	public String getNombre(){
		return (String) getAttribute(NOMBRE_COCHE);
	}
	
	public XYLocation getPosicion() {
		return (XYLocation) getAttribute(POSICION_COCHE);
	}

	public int getX() {
		return getPosicion().getXCoOrdinate();
	}

	public int getY() {
		return getPosicion().getYCoOrdinate();
	}
}
